home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / tools / czesc_1 / cliva / cliva_fra.guide (.txt) < prev    next >
Amigaguide Document  |  1994-01-11  |  41KB  |  1,336 lines

  1. @Cliva Guide
  2. @node main " CliVa option table  "
  3. CliVa v2.0 Copyright 
  4.  1991 1992 1993 Christian Warren  Tous droits r
  5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  6.  @{" Introduction " link "INTRODUCTION"}   @{" OU et Comment " link "REJOINDRE"}   @{"   Histoire   " link "HISTOIRE"}   @{" Remerciements " link "REMERCIEMENTS"}
  7.                          @{" D
  8. finition du Menu " link "MENU"}
  9.                          ~~~~~~~~~~~~~~~~~~~~
  10.            @{" Touche de Fonction " link "SPECIAL"}          @{"      Notes      " link Notes_Config}
  11.            ~~~~~~~~~~~~~~~~~~~~          ~~~~~~~~~~~~~~~~~
  12.                      Commandes pour configurer CliVa
  13.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  14.           @{" POS_WINDOW           " link "POS_WINDOW"}       @{" ICON_WHEN_EXECUTE    " link "ICON_WHEN_EXECUTE"}
  15.           @{" DEF_ICON             " link "DEF_ICON"}       @{" COLOR_BORDER_GADGET  " link "COLOR_BORDER_GADGET"}
  16.           @{" SIZE_GADGET          " link "SIZE_GADGET"}       @{" COLOR_WINDOW         " link "COLOR_WINDOW"}
  17.           @{" PIXEL_BETWEEN_GADGET " link "PIXEL_BETWEEN_GADGET"}       @{" COLOR_BACKGROUND     " link "COLOR_BACKGROUND"}
  18.           @{" PIXEL_FROM_BORDER    " link "PIXEL_FROM_BORDER"}       @{" COLOR_GADGET_DEF     " link "COLOR_GADGET_DEF"}
  19.           @{" NB_GADGETS           " link "NB_GADGETS"}       @{" ON_SCREEN            " link "ON_SCREEN"}
  20.           @{" WINDOW_TITLE         " link "WINDOW_TITLE"}       @{" NO_MENU              " link "NO_MENU"}
  21.           @{" TASK_PRIORITY        " link "TASK_PRIORITY"}       @{" GADGET_ICONIFIED     " link "GADGET_ICONIFIED"}
  22.           @{" DEF_WINDOW_EXECUTE   " link "DEF_WINDOW_EXECUTE"}       @{" FONT_STYLE           " link "FONT_STYLE"}
  23.           @{" ICONIFIED            " link "ICONIFIED"}       @{" FONT                 " link "FONT"}
  24.           @{" NO_DRAG_BAR          " link "NO_DRAG_BAR"}       @{" UP_TO_DOWN           " link "UP_TO_DOWN"}
  25.           @{" SET_VAR              " link "SET_VAR"}
  26.                        @{" D
  27. finition des Gadgets " link "Def_Gadgets"}
  28.                        ~~~~~~~~~~~~~~~~~~~~~~~~
  29.        @{"  =S  " link "=S"}       @{"  =]  " link "=]"}       @{"  =[  " link "=["}       @{"  =E  " link "=E"}       @{"  =P  " link "=P"}
  30.        @{"  =D  " link "=D"}       @{"  =D* " link "=D*"}       @{"  =[* " link "=[*"}       @{"  =L  " link "=L"}       @{"  =M  " link "=M"}
  31.                       @{" D
  32. finition des Commandes " link "Def_Commands"}
  33.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
  34. Toutes les options commencent par un backslash ('\') et sont suivies
  35. d'arguments d
  36. finies entre accolades ('[', ']').
  37.        @{"   b   " link "\b"}       @{"  o O  " link "\oO"}       @{"   vm  " link "\vm"}       @{"   pp  " link "\pp"}       @{"   m   " link "\m"}
  38.        @{"   d   " link "\d"}       @{"   pa  " link "\pa"}       @{"   vs  " link "\vs"}       @{"   p   " link "\p"}       @{"   M   " link "\MM"}
  39.        @{"   dl  " link "\dl"}       @{"   q   " link "\q"}       @{"  vte  " link "\vte"}       @{"   sa  " link "\sa"}       @{"  ael  " link "\ael"}
  40.        @{"   f1  " link "\f1"}       @{"   ql  " link "\ql"}       @{"   vu  " link "\vu"}       @{"   sA  " link "\sAA"}       @{"  aes  " link "\aes"}
  41.        @{"   fl  " link "\fl"}       @{"  ivs  " link "\ivs"}       @{"   I   " link "\I"}       @{"   sm  " link "\sm"}       @{"  des  " link "\des"}
  42.        @{"   fm  " link "\fm"}       @{"  ved  " link "\ved"}       @{"   Q   " link "\QQ"}       @{"   sM  " link "\sMM"}       @{"   es  " link "\es"}
  43.        @{"  g G  " link "\gG"}       @{"  vnd  " link "\vnd"}       @{"   np  " link "\np"}       @{"   nd  " link "\nd"}       @{"   nd  " link "\nd"}
  44.        @{"   X   " link "\X"}       @{"  vfe  " link "\vfe"}
  45. @endnode
  46. @node INTRODUCTION "INTRODUCTION"
  47. CliVa v2.0 Copyright 
  48.  1991 1992 1993 Christian Warren  Tous droits r
  49. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50.  Cliva est plac
  51.  dans le Domaine Publique pour l'Amiga. Une contribution
  52. de 15$ est sugg
  53. e pour l'utiliser. Sentez vous libre de l'utiliser, mais A
  54. VOS PROPRES RISQUES, car je ne pourrais pas 
  55. tre tenu responsable pour
  56. des dommages que ce programme pourrait causer 
  57.  votre syst
  58. Introduction
  59. ~~~~~~~~~~~~
  60.    CliVa permet de cr
  61. er une interface enti
  62. rement configurable pour lancer
  63. tous programmes 
  64.  partir de Boutons.  Pour avoir une meilleur id
  65. e des
  66. possibilit
  67.  de CliVa, je vous conseille de jeter un coup d'oeil au example
  68. fournis dans l'archive.
  69.    Pour l'utiliser, il faut absolument que les libraries 'PowerPacker' (permet
  70. -compresser les configs) et 'Req' soit pr
  71. sent dans votre r
  72. pertoire
  73. 'libs:'.  Ces derni
  74. re sont fournis dans l'archive, si vous executer le script
  75. 'Example' ils seront charg
  76. es en m
  77. moire.  Vous pourrez ensuite les installer
  78. sur votre syst
  79. me si vous le d
  80. sirer.
  81. Exigence
  82. ~~~~~~~~
  83.    - CliVa doit pouvoir acc
  84. der aux librairies 'PowerPacker', 'Req' et
  85.    'DiskFont' dans le r
  86. pertoire LIBS:
  87.    - Les fichiers 'echo', 'execute', 'newshell' et 'mouse' doivent 
  88.    accessible.
  89.    - L'OS 2.0 N'EST PAS n
  90. cessaire 
  91.  CliVa...
  92. Information sur l'ex
  93. cutable CliVa
  94. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95.    - CliVa est 'pure', il peut donc 
  96. tre mis resident.
  97.    SHELL usage:
  98.             CliVa {-configuration} Autre.config {-configuration}
  99.    WORKBENCH usage:
  100.             -configuration
  101.             ...
  102.             Other.config
  103.             ...
  104.    argument:
  105.       '-configuration' ==> CliVa fait comme si l'argument aurait 
  106.  plac
  107.                            d
  108. but de la config.
  109.                         ex.
  110.                            CliVa "-TASK_PRIORITE 3" "-SET_VAR BLACK 0"
  111.       'Autre.config' ==> Config 
  112.  charger.  Par d
  113. faut, CliVa recherche le
  114.                          fichier 'CliVa.config' dans le r
  115. pertoire courant
  116.                          puis le r
  117. pertoire 'S:'.
  118.                       ex.
  119.                          CliVa AutreConfig.config
  120. @endnode
  121. @node TASK_PRIORITY " TASK_PRIORITY "
  122.      Nom:  TASK_PRIORITY
  123.   format:  -TASK_PRIORITY priorit
  124. faut:  priorit
  125. fonction:  D
  126. finie la priorit
  127.  de la t
  128. che CliVa, doit 
  129. tre entre -19 et
  130.            +19.
  131. @endnode
  132. @node DEF_WINDOW_EXECUTE " DEF_WINDOW_EXECUTE "
  133.      Nom:  DEF_WINDOW_EXECUTE
  134.   format:  -DEF_WINDOW_EXECUTE d
  135. finition_du_Shell
  136. faut:  "CON:000/095/640/105/CliVa_Shell"
  137. fonction:  D
  138. finie les informations sur le Shell qui sera ouvert lors de
  139.            l'ex
  140. cution de bouton n
  141. cessitant une fen
  142. tre de sortie.
  143. @endnode
  144. @node ON_SCREEN " ON_SCREEN "
  145.      Nom:  ON_SCREEN
  146.   format:  -ON_SCREEN nom_
  147. faut:  "Workbench"
  148. fonction:  Ouvre CliVa sur un 
  149. cran en particulier. Le nom de l'
  150.            fournit peut 
  151. tre d
  152. finie que par les premi
  153. res lettres du
  154.            titre r
  155. el. Si l'
  156. cran n'est pas trouv
  157. , alors CliVa ouvrira
  158.            sur l'
  159. cran de d
  160. faut. Vous devez vous assurer de fermer CliVa
  161.            avant que l'
  162. cran en question se referme sinon vous pourriez
  163.            avoir a m
  164. diter sur votre erreur durant le rebootage de votre
  165.            syst
  166. me... :-)
  167.            ex. -ON_SCREEN CED  -> Ouvre Cliva sur l'
  168. cran de Cygnus Ed
  169. @endnode
  170. @node ICONIFIED " ICONIFIED "
  171.      Nom:  ICONIFIED
  172.   format:  -ICONIFIED
  173. fonction:  CliVa d
  174. butera sous forme d'iconne.
  175. @endnode
  176. @node ICON_WHEN_EXECUTE " ICON_WHEN_EXECUTE "
  177.      Nom:  ICON_WHEN_EXECUTE
  178.   format:  -ICON_WHEN_EXECUTE
  179. fonction:  L'option 'AutoIconify' du menu sera selectionn
  180.            (voir plus loin pour la fonction d'AutoIconifie)
  181. @endnode
  182. @node WINDOW_TITLE " WINDOW_TITLE "
  183.      Nom:  WINDOW_TITLE
  184.   format:  -WINDOW_TITLE titre
  185. faut:  "CliVa 2.0 (c) 1991-1993 Christian Warren"
  186. fonction:  Change le titre de la fen
  187. tre. Si la configuration de CliVa
  188.            comporte plus d'une page, la chaine "   (Page xxx/max )" sera
  189.            ajout
  190.  au titre. Si l'option NO_DRAG_BAR est utilis
  191. , le titre
  192.            sera affich
  193.  dans la bordure sup
  194. rieur de l'
  195. cran.
  196. @endnode
  197. @node NO_DRAG_BAR " NO_DRAG_BAR "
  198.      Nom:  NO_DRAG_BAR
  199.   format:  -NO_DRAG_BAR
  200. fonction:  La fen
  201. tre ne comportera pas de DragBar visible. CliVa cr
  202. era des
  203.            boutons invisibles pour remplacer les boutons ainsi 
  204. limin
  205.            Ces boutons invisible seront plac
  206. s dans l'espace se trouvant
  207.            au haut de la fen
  208. @endnode
  209. @node NO_MENU " NO_MENU "
  210.      Nom:  NO_MENU
  211.   format:  -NO_MENU
  212. fonction:  N'attache pas les menus 
  213.  la fen
  214. tre. Vous devez vous assurez
  215.            de d
  216. finir au moins un bouton 'Quitter' si vous voulez que
  217.            l'utilisateur puisse quitter CliVa...
  218. @endnode
  219. @node FONT " FONT "
  220.      Nom:  FONT
  221.   format:  -FONT fonte hauteur
  222. faut:  fonte par d
  223. faut du syst
  224. fonction:  D
  225. finie la fonte utilis
  226.  et sa hauteur.
  227.            ex. -FONT Diamond.font 14
  228. @endnode
  229. @node POS_WINDOW " POS_WINDOW "
  230.      Nom:  POS_WINDOW
  231.   format:  -POS_WINDOW position_x position_y
  232. faut:  position_x = 0             position_y = 11
  233. fonction:  D
  234. finie la position du coin sup
  235. rieur gauche de la fen
  236. tre. Si
  237.            la fen
  238. tre d
  239. passe la bordure de l'
  240. cran, la position sera
  241.            ajust
  242.  pour que la fen
  243. tre puisse 
  244. tre affich
  245. . Par exemple, si
  246.            vous definissez la position en X 
  247.  2000, alors la fen
  248. tre de
  249.            CliVa sera toujours coll
  250. e sur la bordure droite de l'
  251. cran,
  252.            et ce, quelque soit la largeur de la fen
  253. @endnode
  254. @node COLOR_WINDOW " COLOR_WINDOW "
  255.      Nom:  COLOR_WINDOW
  256.   format:  -COLOR_WINDOW couleur_Lettre couleur_Fond
  257. faut:  couleur_Lettre = 2         couleur_Fond = 1
  258. fonction:  D
  259. finie les couleurs utilis
  260. es pour la fen
  261. tre. Ces couleurs
  262.            sont utilis
  263. es, entre autres, pour les menus et la bordure de
  264.            la fen
  265. @endnode
  266. @node COLOR_BACKGROUND " COLOR_BACKGROUND "
  267.      Nom:  COLOR_BACKGROUND
  268.   format:  -COLOR_BACKGROUND couleur
  269. faut:  couleur = 2
  270. fonction:  D
  271. finie la couleur utilis
  272. e pour le fond de la fen
  273. @endnode
  274. @node NB_GADGETS " NB_GADGETS "
  275.      Nom:  NB_GADGETS
  276.   format:  -NB_GADGETS nb_horizontal nb_vertical
  277. faut:  nb_horizontal = 5          nb_vertical = 4
  278. fonction:  D
  279. finie le nombre de bouton horizontale et verticale.
  280. @endnode
  281. @node UP_TO_DOWN " UP_TO_DOWN "
  282.      Nom:  UP_TO_DOWN
  283.   format:  -UP_TO_DOWN
  284. fonction:  Les boutons seront num
  285. s de bas en haut, au lieu de gauche
  286.            
  287.  droite.
  288.            NORMAL               UPDOWN
  289.            1  2  3              1  4  7
  290.            4  5  6              2  5  8
  291.            7  8  9              3  6  9
  292. @endnode
  293. @node SIZE_GADGET " SIZE_GADGET "
  294.      Nom:  SIZE_GADGET
  295.   format:  -SIZE_GADGET largeur hauteur
  296. faut:  largeur = 112              hauteur = 13
  297. fonction:  D
  298. finie la largeur et la hauteur des boutons.
  299. @endnode
  300. @node PIXEL_BETWEEN_GADGET " PIXEL_BETWEEN_GADGET "
  301.      Nom:  PIXEL_BETWEEN_GADGET
  302.   format:  -PIXEL_BETWEEN_GADGET espace_x espace_y
  303. faut:  espace_x = 12              espace_y = 4
  304. fonction:  D
  305. finie l'espace, en pixels, entre les boutons.
  306. @endnode
  307. @node PIXEL_FROM_BORDER " PIXEL_FROM_BORDER "
  308.      Nom:  PIXEL_FROM_BORDER
  309.   format:  -PIXEL_FROM_BORDER gauche droite haut bas
  310. faut:  gauche = 16    droite = 16    haut = 5    bas = 5
  311. fonction:  D
  312. finie l'espace, en pixels, entre les boutons et la bordure de
  313.            la fen
  314. @endnode
  315. @node COLOR_BORDER_GADGET " COLOR_BORDER_GADGET "
  316.      Nom:  COLOR_BORDER_GADGET
  317.   format:  -COLOR_BORDER_GADGET couleur_Haut couleur_Bas
  318. faut:  couleur_Haut = 1           couleur_Bas = 0
  319. fonction:  D
  320. finie les couleurs utilis
  321. es pour le contour des boutons.
  322. @endnode
  323. @node COLOR_GADGET_DEF " COLOR_GADGET_DEF "
  324.      Nom:  COLOR_GADGET_DEF
  325.   format:  -COLOR_GADGET_DEF couleur_lettre couleur_fond
  326. faut:  couleur_lettre = 1         couleur_fond = 2
  327. fonction:  D
  328. finie les couleurs par d
  329. faut pour les boutons.
  330. @endnode
  331. @node FONT_STYLE " FONT_STYLE "
  332.      Nom:  FONT_STYLE
  333.   format:  -FONT_STYLE style
  334. faut:  NORMAL
  335. fonction:  D
  336. finie le style par d
  337. faut pour les boutons.  Vous devez
  338.            entrer un chiffre d
  339. finissant le style de la fonte.
  340.            NORMAL   = 0             SOULIGNE = 1
  341.            GRAS     = 2             ITALIQUE = 4
  342.            EXTENDED = 8
  343.            ex. GRAS + ITALIQUE -> 2 + 4  ==> -FONT_STYLE 6
  344. @endnode
  345. @node GADGET_ICONIFIED " GADGET_ICONIFIED "
  346.      Nom:  GADGET_ICONIFIED
  347.   format:  -GADGET_ICONIFIED nom
  348. faut:  "CliVa"
  349. fonction:  D
  350. finie ce qui sera 
  351. crit dans la fen
  352. tre iconifi
  353.  de CliVa.
  354. @endnode
  355. @node DEF_ICON " DEF_ICON "
  356.      Nom:  DEF_ICON
  357.   format:  -DEF_ICON position_x position_y largeur
  358. faut:  position_x = 0     position_y = 11     largeur = 100
  359. fonction:  D
  360. finie la position du coin sup
  361. rieur gauche et la largeur de
  362.            la fen
  363. tre iconifi
  364.  de CliVa. (Largueur minimum = 26)
  365.            Les positions en X et Y sont r
  366. gis par les m
  367. mes remarques que
  368.            POS_WINDOW. La hauteur de la fen
  369. tre iconifi
  370.  sera calcul
  371.            fonction de la hauteur des boutons.
  372. @endnode
  373. @node SET_VAR " SET_VAR "
  374.      Nom:  SET_VAR
  375.   format:  -SET_VAR nom valeur_num
  376. rique
  377. fonction:  D
  378. finie une variable servant 
  379.  faciliter la cr
  380. ation des
  381.            scripts.  Vous pouvez d
  382. finir autant de variable que vous
  383.            voulez.  Une fois d
  384. finie, CliVa remplacera -nom- par la
  385.            -valeur_num
  386. rique- lorsqu'une configuration demande un chiffre
  387.            comme argument.  Si un nom de variable est d
  388. finie plus d'une
  389.           fois, seul la premi
  390. re affectation sera utilis
  391. .  Les variables
  392.           sont conseill
  393. es pour cr
  394. er des scripts facilement modifiable.
  395.            ex.   -SET_VAR rouge             3
  396.                  -SET_VAR bleu              2
  397.                  -SET_VAR GRAS_SOULIGNER    3
  398.                  -COLOR_GADGET_DEF rouge bleu
  399.                  -FONT_STYLE GRAS_SOULIGNER
  400. @endnode
  401. @node Notes_Config " Notes "
  402. Notes.
  403.         - Les variables d
  404. finies par SET_VAR peuvent 
  405. tre utilis
  406.  tout les
  407.         endroit o
  408.  l'argument demand
  409.  est un chiffre.
  410.         ex. -SET_VAR rouge 2                <= OK
  411.                  -SET_VAR Titre "CliVa 2.0" <= ERREUR
  412.                  -COLOR_BACKGROUND rouge    <= OK
  413.                  -WINDOW_TITLE Titre        <= ERREUR
  414.                  -WINDOW_TITLE rouge        <= titre du window -> 'rouge'
  415.         - Les arguments contenant des espaces doivent 
  416. tre encadrer de '"'.
  417.         ex. -WINDOW_TITLE "CliVa 2.0"
  418.    - Les configurations doivent ABSOLUMENT 
  419. tre plac
  420.  avant la
  421. finition des boutons.  Si une configuration est plac
  422. but de la d
  423. finition des boutons, alors la ligne de configuration
  424.    sera incluse dans la commande du bouton pr
  425. dent.
  426.    - Vous pouvez placer des commentaires en placant un '#' au d
  427. but de la
  428.         ligne en question.
  429. @endnode
  430. @node Def_Gadgets " Def_Gadgets "
  431. finition des Boutons
  432. ~~~~~~~~~~~~~~~~~~~~~~
  433.    Ces Arguments sont utilis
  434. s pour la d
  435. finition de bouton.
  436.       Titre du Bouton = Chaine de caract
  437. crit dans le bouton. Le
  438.                         titre du bouton peut comporter des [<num
  439. ro>].  Ce
  440.                         qui inserera dans le titre la contenu de la
  441.                         variable <num
  442. ro>.  Si la variable change de
  443.                         valeur, le titre du bouton refl
  444. tera ce changement.
  445.                         ex.
  446.                            variable 1 = "OS 2.0"
  447.                            titre      = "Couleur [1]"
  448.                            R
  449. sultat  -> "Couleur OS 2.0"
  450.       couleur_lettre  = Couleur utilis
  451.  pour les lettres du bouton.
  452.       couleur_fond    = Couleur pour le fond du bouton.
  453.       style_fonte     = Style de la fonte du bouton.
  454.                         (voir config. FONT_STYLE)
  455. @endnode
  456. @node =S " =S "
  457.    ------------------------ 1. Commande de d
  458. part -------------------------
  459.       format:
  460.          =S
  461.          Commande
  462.          [Commande ...]
  463.       fonction:
  464.          D
  465. finie les commandes qui seront ex
  466.  lors du d
  467. part de CliVa.
  468.          Aucun bouton ne sera cr
  469. . Ceci peut 
  470. tre pratique pour assigner
  471.          des valeurs par d
  472. faut 
  473.  certaine variable.
  474.       exemple:
  475.          =S
  476.          \vs[1]Workbench
  477.          \vs[2]df0:
  478.          \vs[3]df1:
  479.          =D "DiskCopy de [2] 
  480.  [3]"
  481.          DiskCopy \vu[2] TO \vu[3]
  482. @endnode
  483. @node =D " =D "
  484.    ------------------------------ 2. Bouton -------------------------------
  485.       format:
  486.          =D Titre [couleur_lettre] [couleur_fond] [style_fonte]
  487.          Commande
  488.          [Commande ...]
  489.       fonction:
  490.          D
  491. finie un bouton.  Vous devez fournir le Titre, les autres
  492.          informations sont facultative.
  493.       exemple:
  494.          =D "Avail" rouge bleu
  495.          Avail\w
  496. @endnode
  497. @node =D* " =D* "
  498.    ------------------------------- 3. Menu --------------------------------
  499.       format:
  500.          =D* Titre [couleur_lettre] [couleur_fond] [style_fonte]
  501.       fonction:
  502.          D
  503. finie un 'Menu'.  Ce genre de bouton ne pourra pas executer de
  504.          commande. Ils peuvent servir a s
  505. parer les diff
  506. rentes parties de
  507.          votre configuration. Ces boutons n'apparaitront pas sur
  508.          l'
  509. cran pour que l'ont puissent les distinguer. Vous devez fournir
  510.          le Titre, les autres informations sont facultative.
  511.       exemple:
  512.          =D* "Utilit
  513. " blanc noir
  514. @endnode
  515. @node =[ " =[ "
  516.    -------------------- 4. d
  517. finition d'un bouton fixe --------------------
  518.       format:
  519.          =[ position Titre [couleur_lettre] [couleur_fond] [style_fonte]
  520.          Commande
  521.          [Commande ...]
  522.       fonction:
  523.          D
  524. finie un bouton qui apparaitra sur chaque page, 
  525.  partir de
  526.          l'endroit o
  527.  il est d
  528. fini.  Vous devez fournir la position o
  529.          vous voulez que le bouton apparaisse.  Un chiffre n
  530. gatif place le
  531.          bouton par rapport 
  532.  la fin de la page au lieu du d
  533.          N'oubliez pas de tenir compte de l'option UP_TO_DOWN. Le nombre
  534.          de bouton Fixe est limit
  535.  29. Faite attention de ne pas d
  536. finir
  537.          des boutons fixe pour chaque position d'une fen
  538. tre. Dans cette
  539.          situation, CliVa se trouvera dans une boucle sans fin, il cr
  540.          des zillions de boutons...
  541.       exemple:
  542.          Si NOMBRE_BOUTON_HORIZONTAL = 4
  543.             NOMBRE_BOUTON_VERTICAL   = 3
  544.          Alors les boutons seront numerot
  545.  comme suit:
  546.             1    2    3    4           -12  -11  -10   -9
  547.             5    6    7    8     ou     -8   -7   -6   -5
  548.             9   10   11   12            -4   -3   -2   -1
  549.                   =[ 11 "Page suivante" noir rouge
  550.                   \np
  551.                   *** est 
  552. quivalent 
  553.                   =[ -2 "Page suivante" noir rouge
  554.                   \np
  555. @endnode
  556. @node =[* " =[* "
  557.    --------------------- 5. d
  558. finition d'un Menu fixe ---------------------
  559.       format:
  560.          =[* position Titre [couleur_lettre] [couleur_fond] [style_fonte]
  561.       fonction:
  562.          D
  563. finie un Menu qui apparaitra sur chaque page, 
  564.  partir de
  565.          l'endroit o
  566.  il est d
  567. fini.  Pour le reste, c'est identique 
  568.          bouton fixe.
  569. @endnode
  570. @node =] " =] "
  571.    ------------- 6. destruction d'un bouton ou d'un Menu fixe -------------
  572.       format:
  573.          =] position
  574.       fonction:
  575.           D
  576. truit un bouton ou un Menu fixe.
  577.       exemple:
  578.          ... plusieurs page SANS le bouton Bidon ...
  579.          =[* 2 "Bidon"
  580.          ... plusieurs page AVEC le bouton Bidon ...
  581.          =] 2
  582.          ... plusieurs page SANS le bouton Bidon ...
  583. @endnode
  584. @node =E " =E "
  585.    ---------------------------- 7. Bouton Vide ----------------------------
  586.       format:
  587.          =E
  588.       fonction:
  589.          D
  590. finie un bouton vide. Equivalent 
  591.  la d
  592. finition:
  593.          =D* ""
  594. @endnode
  595. @node =L " =L "
  596.    -------------- 8. Bouton Vide jusqu'
  597.  la prochaine ligne ---------------
  598.       format:
  599.          =L
  600.       fonction:
  601.          Place des boutons 'vides' tant que nous ne somme pas au d
  602.          d'une ligne, si la position est d
  603. ja au d
  604. but d'une ligne alors
  605.          rien n'est fait.
  606. @endnode
  607. @node =P " =P "
  608.    -------------- 9. Bouton Vide jusqu'
  609.  la prochaine page ----------------
  610.       format:
  611.          =P
  612.       fonction:
  613.          Place des boutons 'vides' tant que nous ne somme pas au d
  614.          d'une page, si la position est d
  615. ja au d
  616. but d'une page alors
  617.          rien n'est fait.
  618. @endnode
  619. @node =M " =M "
  620.    --------- 10. Rajoute un APPMenu au menu Outils du Workbench -----------
  621.       format:
  622.          =M Titre
  623.          Commande
  624.          [Commande ...]
  625.       fonction:
  626.          D
  627. finie un AppMenu.  Vous devez absolument fournir le Titre.  Il
  628.          n'est pas possible d'utiliser des variables dans le titre...
  629.          (ex. '=M "Voir [1]"' => Titre sera 
  630.  "Voir [1]".)
  631.       exemple:
  632.          =M "Voir Texte"
  633.          more \f1
  634. @endnode
  635. @node Def_Commands " Def_Commands "
  636. Options disponible dans les commandes
  637. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638.   Tout les options commence par un backslash ('\') et sont suivie
  639.   d'arguments d
  640. finie entre accolade ('[', ']').  Si un argument est
  641.   sous la forme [^<num
  642. ro>], alors le contenu de la variable <num
  643.   sera utilis
  644.    ex.
  645.    \vs[1]Vous avez s
  646. lectionn
  647.  le fichier \f1!
  648.    \pa[Information][^1][OK]
  649. Notes.
  650.     - Lorsque l'argument d'une commande est 'R
  651. pertoire de d
  652. part', vous
  653.     pouvez placez un [-] pour garder le r
  654. pertoire d
  655. ja en place. Cette
  656.     fonction n'est utile que lorsque vous voulez fournir des valeurs aux
  657.     autres arguments (ex. le Titre) sans pour autant d
  658. finir un nouveau
  659.     r
  660. pertoire de d
  661. part.
  662.     exemple.
  663.     Copy \f1[dh0:][De quel fichier?] TO \f1[][Vers quel fichier?]
  664.     => De cette fa
  665. on, le r
  666. pertoire de d
  667. part du deuxi
  668. me \f1 sera le
  669.        r
  670. pertoire courant.  Tandis que si vous remplacez le deuxi
  671.        \f1 par '\f1[-][Vers quel fichier?]' alors son r
  672. pertoire de
  673.        d
  674. part sera le r
  675. pertoire du fichier 
  676.  copier. Ce qui est
  677.        beaucoup plus pratique...
  678.     - Lorsque l'argument d'une commande est 'Question', vous pouvez placer
  679.     des '@' dans la Question, ce qui fera en sorte d'inserer des sauts de
  680.     ligne 
  681.  ces endroits.
  682.     - Les variables utilis
  683. es dans cette partie de CliVa sont d
  684. finie par un
  685.     num
  686. ro de variable (1 
  687.  15000) et par le contenu de la variable en
  688.     question. Une fois d
  689. finie, la variable peut 
  690. tre utilis
  691.  un peu
  692.     partout. Par exemple, le contenu de la variable pourrait apparaitre dans
  693.     un titre de bouton (voir D
  694. finition des Boutons). Il ne faut toute fois
  695.     pas m
  696. langer les variables utilis
  697. es par CliVa et les variables qui se
  698.     trouve dans votre r
  699. pertoire 'ENV:', pour utiliser les variables 'ENV:'
  700.     il vous faut absolument utiliser les fonction \vfe et \vte. Ces
  701.     derni
  702. re feront en sorte d'importer ou d'exporter le contenu d'une
  703.     variable 'ENV:' dans une variable de CliVa.
  704. @endnode
  705. @node \b " \b "
  706.     option: \b
  707.   fonction: Effectue un backspace dans la commande.
  708.    exemple: Copy df0: to df0:\b\b1:  =>  Copy df0: to df1:
  709. @endnode
  710. @node \d " \d "
  711.     option: \d[r
  712. pertoire de d
  713. part][Titre de la fen
  714. Arg oblig.: Aucun.
  715.   fonction: Ouvre un solliciteur de r
  716. pertoire.
  717.    exemple: cd \d[ram:][Quelle r
  718. pertoire?]
  719. @endnode
  720. @node \dl " \dl "
  721.     option: \dl
  722.   fonction: Ins
  723. re le dernier r
  724. pertoire s
  725. lectionn
  726. .  Si \f1 ou \fm a 
  727.             utilis
  728. , le r
  729. pertoire du fichier est ins
  730. .  Cette
  731.             particuliarit
  732.  peut 
  733. tre tr
  734. s pratique, comme le temoigne
  735.             l'exemple ci-dessous.
  736.    exemple: \vs[1]\f1[][Fichier 
  737. cuter?]
  738.             cd \dl         => Le r
  739. pertoire courant est celui o
  740.             \vu[1]         => trouve le fichier 
  741. tre ex
  742. @endnode
  743. @node \f1 " \f1 "
  744.     option: \f1[r
  745. pertoire de d
  746. part][Titre de la fen
  747. tre][Motif]
  748. Arg oblig.: Aucun.
  749.   fonction: Ouvre un solliciteur de fichier. Le fichier s
  750. lectionn
  751.  sera
  752.             inser
  753.  dans le script.
  754.    exemple: Unwarp \f1[download:][Quel fichier warp?][*.wrp]
  755. @endnode
  756. @node \fl " \fl "
  757.     option: \fl[extension]
  758. Arg oblig.: Aucun.
  759.   fonction: Ins
  760. re le dernier fichier s
  761. lectionn
  762. . Vous pouvez changer
  763.             l'extension de ce fichier.
  764.    exemple: shamsharp \f1 \fl[iff]  ==>  shamsharp "image.gif" "image.iff"
  765. @endnode
  766. @node \fm " \fm "
  767.     option: \fm[r
  768. pertoire de d
  769. part][Titre de la fen
  770. tre][Motif][max]
  771. Arg oblig.: Aucun.
  772.   fonction: Ouvre un solliciteur multiple de fichier. Vous pouvez lui
  773.             donner un maximum de fichier s
  774. lectionnable.
  775.    exemple: View80 \fm[texte:][Textes 
  776.  lire?][*][10]
  777. @endnode
  778. @node \gG " \gG "
  779.     option: \g et \G
  780.   fonction: Par d
  781. faut, les fichiers et r
  782. pertoires sont encadr
  783.             guillemets. Ces options permettent de d'annuler ou de remettre
  784.             cette option.
  785.             \q -> Ne mets plus de guillemets.
  786.             \Q -> Mets des guillemets.
  787.    exemple: View80 \f \g\f \G\f    => view80 "fichier1" fichier2 "fichier3"
  788. @endnode
  789. @node \oO " \oO "
  790.     option: \o et \O
  791.   fonction: Par d
  792. faut, les fichiers sont pr
  793. s de leur chemin (path).
  794.             Ces options permettent de d'annuler ou de remettre cette
  795.             option.
  796.             \o -> Ne met pas de chemin.
  797.             \O -> Met le chemin.
  798.    exemple: Deksid \f1        =>  Deksid "dh0:rep/fichier"
  799.             Deksid \o\f1      =>  Deksid "fichier"
  800.             Deksid \O\f1      =>  Deksid "dh0:rep/fichier"
  801. @endnode
  802. @node \pa " \pa "
  803.     option: \pa[Titre fen
  804. tre][Question][R
  805. p Gauche][R
  806. p Milieu][R
  807. p Droite]
  808.                            [Contenu Gauche][Contenu Milieu][Contenu Droite]
  809. Arg oblig.: Titre et Question.
  810.   fonction: Ouvre un solliciteur. Si la r
  811. ponse Gauche est choisi alors le
  812.             Contenu Gauche sera ins
  813.  dans le script.  Si vous placez un
  814.             '@' dans la Question, une saut de ligne sera inser
  815.             endroit. Ceci est vrai dans tout les arguments intitul
  816.             'Question'.
  817.    exemple: \pa[Info][Quelle lecteur de disque?][df0:][][df1:][df0:][][df1:]
  818. @endnode
  819. @node \q " \q "
  820.     option: \q[contenu de d
  821. faut][Titre de la fen
  822. Arg oblig.: Contenu et Titre.
  823.   fonction: Pose une question.
  824.    exemple: Unwarp \f1 \q[df0:][Quelle lecteur de disque?]
  825. @endnode
  826. @node \ql " \ql "
  827.     option: \ql
  828.   fonction: Ins
  829. re la derni
  830. ponse 
  831.  une question.
  832.    exemple: cd \q[df0:][Quelle lecteur de disque?]
  833.             Unwarp \f1 \ql
  834. @endnode
  835. @node \ivs " \ivs "
  836.     option: \ivs[num
  837. ro de variable]
  838. Arg oblig.: Num
  839. ro de la variable.
  840.   fonction: Si la variable N'EST PAS d
  841. finie, le restant de la ligne en cours
  842.             sera analys
  843.    exemple: \ivs[1]\vs[1]\d[ram:][Ouvrir un Shell avec quelle r
  844. pertoire?]
  845.             NewShell \vu[1] => La premi
  846. re fois que ce bouton sera ex
  847.                                le r
  848. pertoire sera demand
  849. .  Par la suite,
  850.                                la commande "NewShell r
  851. pertoire" sera
  852.                                ex
  853.  sans que vous ayez 
  854.  rentrer quoi
  855.                                que ce soit.
  856. @endnode
  857. @node \vc " \vc "
  858.     option: \vc[num
  859. ro de variable]
  860. Arg oblig.: Aucun.
  861.   fonction: Efface une ou toute les variables de CliVa. Si aucun argument
  862.             n'est pass
  863.  cette fonction, toute les variables seront
  864.             effac
  865. es. Prenez l'habitude de toujours effacer les variables
  866.             locales 
  867.  un seul bouton, car chaque variable n
  868. cessite de la
  869.             m
  870. moire.
  871.    exemple: \vs[1]Vous avez s
  872. lectionn
  873.  le fichier \f1
  874.             \pa[Info][^1]
  875.             \vc[1]
  876. @endnode
  877. @node \ved " \ved "
  878.     option: \ved[num
  879. ro de variable][contenu vis
  880. Arg oblig.: Num
  881. ro de la variable et le contenu vis
  882.   fonction: Si la variable est d
  883. finie et que son contenu EST EGAL au
  884.             contenu vis
  885. , le restant de la ligne en cours sera analys
  886.             (possibilit
  887.  d'utiliser des patterns avec l'OS 2.0)
  888.    exemple: \vs[1]\pa[Info][Question?][Choix a][Choix b][Choix c][a][b][c]
  889.             \ved[1][a]Commande pour choix a.
  890.             \ved[1][a]Autre commande pour choix a.
  891.             \ved[1][b]Commande pour choix b.
  892.             \ved[1][c]Commande pour choix c.
  893. @endnode
  894. @node \vnd " \vnd "
  895.     option: \vnd[num
  896. ro de variable][contenu vis
  897. Arg oblig.: Num
  898. ro de la variable et le contenu vis
  899.   fonction: Si la variable est d
  900. finie et que son contenu N'EST PAS EGAL au
  901.             contenu vis
  902. , le restant de la ligne en cours sera analys
  903.             (possibilit
  904.  d'utiliser des patterns avec l'OS 2.0)
  905. @endnode
  906. @node \vfe " \vfe "
  907.     option: \vfe[num
  908. ro de variable CliVa][nom de la variable ENV:]
  909. Arg oblig.: Num
  910. ro de la variable et le nom de la variable ENV:.
  911.   fonction: Importe le contenu de la variable 'ENV:' dans une variable
  912.             'CliVa'. Vous 
  913. tes obligez d'utiliser cette fonction si vous
  914.             voulez, par exemple, modifier le contenu d'une variable 'ENV:'.
  915.             A Noter: Le nom de la variable 'ENV:' peut contenir un chemin
  916.             (ex. 'ram:env/Workbench') mais il ne faut pas qu'il y es des
  917.             guillemets qui encadrent le nom de la variable. Voir exemple.
  918.    exemple: \vs[1]\g\o\f1[ENV:][Modifier quelle variable ENV:?]
  919.             \vfe[2][^1]
  920.             \vm[2]
  921.             \vte[2][^1]
  922. @endnode
  923. @node \vm " \vm "
  924.     option: \vm[num
  925. ro de variable]
  926. Arg oblig.: Num
  927. rode la variable.
  928.   fonction: Modifie le contenu d'une variable. Le titre de la fen
  929. tre sera
  930.             'Modify variable', si ce titre ne vous convient pas, vous
  931.             pouvez toujours utiliser l'option \q qui est plus g
  932.             \vm[1]    ===     \vs[1]\q[^1][Autre Titre]
  933.    exemple: \vs[1]\f1         => 'ram:env/Workbench'
  934.             \vm[1]
  935.             Deksid \vu[1]\vc[1]
  936. @endnode
  937. @node \vs " \vs "
  938.     option: \vs[num
  939. ro de variable][Contenu]
  940. Arg oblig.: Num
  941. ro de la variable.
  942.   fonction: Assigne un contenu 
  943.  une variable. Si Contenu est fournis, alors
  944.             Contenu sera assign
  945.  la variable.  Sinon le contenu assign
  946.  sera
  947.             le r
  948. sultat de l'analyse de la ligne sur lequel le \vs apparait.
  949.             Le num
  950. ro de la variable doit 
  951. tre compris entre 1 et 15000.  Si
  952.             vous entrez un num
  953. ro hors de cette intervale, CliVa l'acceptera
  954.             mais les r
  955. sultats pourrait 
  956. tre surprenant.
  957.    exemple: Vous avez choisit le fichier \f1.\vs[1]
  958.                      => Variable 1 = 'Vous avez choisit le fichier "fic".'
  959.             \vs[1][Bidon1]\vs[2][Bidon2]
  960.                      => Variable 1 = 'Bidon1' et Variable 2 = 'Bidon2'
  961. @endnode
  962. @node \vte " \vte "
  963.     option: \vte[num
  964. ro de variable CliVa][nom de la variable ENV:]
  965. Arg oblig.: Num
  966. ro de la variable et le nom de la variable ENV:.
  967.   fonction: Exporte le contenu de la variable CliVa vers une variable
  968.             ENV:.
  969.             A Noter: Contrairement 
  970.  \vfe, le nom de la variable ENV: ne
  971.             peut pas contenir de chemin...
  972.    exemple: \vfe[2][WorkBench]
  973.             \vm[2]
  974.             \vte[2][WorkBench]
  975. @endnode
  976. @node \vu " \vu "
  977.     option: \vu[num
  978. ro de variable][contenu par d
  979. faut]
  980. Arg oblig.: Num
  981. ro de la variable.
  982.   fonction: Ins
  983. re dans le script le contenu de la variable. Si la variable
  984.             n'est pas d
  985. finie, le contenu par d
  986. faut sera utilis
  987.    exemple: Format \vu[1][df0:]
  988. @endnode
  989. @node \I " \I "
  990.     option: \I
  991.   fonction: Apr
  992. s que le script de ce bouton est ex
  993. cuter, CliVa s'iconifie.
  994.    exemple: CliVa s:Autre.config\I
  995. @endnode
  996. @node \QQ " \Q "
  997.     option: \Q
  998.   fonction: Apr
  999. s que le script de ce bouton est ex
  1000. cuter, CliVa quitte.
  1001.    exemple: CliVa s:CliVa.config\Q  ==>  simule un RE-LOAD config.
  1002. @endnode
  1003. @node \np " \np "
  1004.     option: \np
  1005.   fonction: Apr
  1006. s que le script de ce bouton est ex
  1007. cuter, le num
  1008. ro de
  1009.             page sera incr
  1010. menter de 1. Plusieurs \np peuvent se trouver
  1011.             dans une m
  1012. me commande.
  1013.    exemple: =D "Prochaine Page"
  1014.             \np
  1015. @endnode
  1016. @node \pp " \pp "
  1017.     option: \pp
  1018.   fonction: Apr
  1019. s que le script de ce bouton est ex
  1020. cuter, le num
  1021. ro de
  1022.             page sera d
  1023. menter de 1. Plusieurs \pp peuvent se trouver
  1024.             dans une m
  1025. me commande.
  1026.    exemple: =D "Pr
  1027. dente Page"
  1028.             \pp
  1029. @endnode
  1030. @node \p " \p "
  1031.     option: \p[num
  1032. ro de page]
  1033. Arg oblig.: Num
  1034. ro de page.
  1035.   fonction: Apr
  1036. s que le script de ce bouton est ex
  1037. cuter, le num
  1038. ro de
  1039.             page sera chang
  1040.  pour le num
  1041. ro de page fournis.
  1042.    exemple: =D "Allez 
  1043.  la page 3"
  1044.             \p[3]
  1045. @endnode
  1046. @node \sa " \sa "
  1047.     option: \sa
  1048.   fonction: D
  1049. lectionne l'option AutoIconifie dans le menu.
  1050. @endnode
  1051. @node \sAA " \sA "
  1052.     option: \sA
  1053.   fonction: S
  1054. lectionne l'option AutoIconifie dans le menu.
  1055. @endnode
  1056. @node \sm " \sm "
  1057.     option: \sm
  1058.   fonction: D
  1059. lectionne l'option Modify dans le menu.
  1060. @endnode
  1061. @node \sMM " \sM "
  1062.     option: \sM
  1063.   fonction: S
  1064. lectionne l'option Modify dans le menu.
  1065. @endnode
  1066. @node \m " \m "
  1067.     option: \m
  1068.   fonction: La ligne sur lequel \m se trouve pourra 
  1069. tre modifi
  1070.  lorsque
  1071.             l'ont ex
  1072. cutera ce bouton. Voir l'option 'Modifie Commande'.
  1073.    exemple: cd dh0:     ==>   ne modifie pas
  1074.             Avail\m     ==>   modifie
  1075.             dir         ==>   ne modifie pas
  1076. @endnode
  1077. @node \MM " \M "
  1078.     option: \M
  1079.   fonction: A partir de la ligne sur lequel \M se trouve, tout les lignes
  1080.             pourront 
  1081. tre modifi
  1082.  lorsque l'ont ex
  1083. cutera ce bouton.  Voir
  1084.             l'option 'Modifie Commande'.
  1085.    exemple: cd dh0:     ==>   ne modifie pas
  1086.             Avail\M     ==>   modifie
  1087.             dir         ==>   modifie
  1088. @endnode
  1089. @node \ael " \ael "
  1090.     option: \ael[Titre fen
  1091. tre][Question][R
  1092. p Positive][R
  1093. p Negative]
  1094. Arg oblig.: Titre fen
  1095. tre et Question.
  1096.   fonction: Si la r
  1097. ponse 
  1098.  la question est Positive, alors le reste de la
  1099.             ligne en cours sera analys
  1100. . Si vous placez un '@' dans la
  1101.             Question, une saut de ligne sera inser
  1102.  cet endroit.
  1103.    exemple: avail
  1104.             \eal[Question][Executer Deksid avant dir?][Oui][Non]Deksid
  1105.             dir
  1106. @endnode
  1107. @node \aes " \aes "
  1108.     option: \aes[Titre fen
  1109. tre][Question][R
  1110. p Positive][R
  1111. p Negative]
  1112. Arg oblig.: Titre fen
  1113. tre et Question.
  1114.   fonction: Si la r
  1115. ponse 
  1116.  la question est Positive, alors le reste des
  1117.             commande pour ce bouton seront analys
  1118.    exemple: avail
  1119.             \aes[Question][Executer Deksid et dir?][Oui][Non]Deksid
  1120.             dir
  1121. @endnode
  1122. @node \des " \des "
  1123.     option: \des[Titre fen
  1124. tre][Question][R
  1125. p Positive][R
  1126. p Negative]
  1127. Arg oblig.: Aucun
  1128.   fonction: Si la r
  1129. ponse 
  1130.  la question est Negative ou que le titre et la
  1131.             question ne sont pas fournis, alors le script ne sera pas
  1132.             execut
  1133.    exemple: avail
  1134.             \des[Question][Executer Avail, Deksid et dir?][Oui][Non]Deksid
  1135.             dir
  1136. @endnode
  1137. @node \es " \es "
  1138.     option: \es
  1139.   fonction: Execute le contenu du script apr
  1140. s que la ligne en cours es 
  1141.             analys
  1142. me si l'analyse de toute les commandes n'est pas
  1143.             encore complet
  1144. .  Une fois que l'ex
  1145. cution du script a 
  1146.             amorc
  1147. , le reste des commandes seront analys
  1148.    exemple: avail\es\w
  1149.             dir\es\w       => ouvre 2 fen
  1150. tres de sortie, et execute
  1151.                               simultan
  1152. ment avail et dir.
  1153. @endnode
  1154. @node \nd " \nd "
  1155.     option: \nd
  1156.   fonction: Par d
  1157. faut, si l'option \w est utilis
  1158. , les commandes DOS
  1159.             suivantes seront ajout
  1160. s au script 'echo Press mouse button' et
  1161.             'mouse'.  Ce qui fera en sorte de bloquer la fen
  1162. tre de sortie
  1163.             tant que vous n'aurez pas cliqu
  1164.  sur un des boutons de la
  1165.             sortie.  Avec \nd aucune de ces 2 commandes ne sera ajout
  1166.    exemple: echo "lisez vite :)"\w\nd
  1167. @endnode
  1168. @node \w " \w "
  1169.     option: \w
  1170.   fonction: Signale que le script n
  1171. cessite une fen
  1172. tre de sortie. En gros,
  1173.             la commande DOS execut
  1174.  sera
  1175.                'NewShell "d
  1176. finition_du_Shell" from script'
  1177.             au lieu de
  1178.                'Execute script'
  1179.    exemple: avail\w
  1180. @endnode
  1181. @node \X " \X "
  1182.     option: \X
  1183.   fonction: Execute immediatement la ligne sur lequel \X apparait. La ligne
  1184.             en question n'apparaitra dans le script final. L'analyse des
  1185.             commandes sera interrompu tant que l'ex
  1186. cution de la ligne ne
  1187.             sera pas complet
  1188.    exemple: more texte\X
  1189.             \pa[Question][Le texte vous plait-il?][Oui][Peut-etre][Non]
  1190. @endnode
  1191. @node SPECIAL " SPECIAL "
  1192. SPECIAL
  1193. ~~~~~~~
  1194.  - Lorsque vous cliquez sur un bouton, vous pouvez presser en m
  1195. me temps sur
  1196. les touches de fonctions (Control, Alt, Amiga). Les variables suivantes
  1197. seront alors initialis
  1198.    - variable num
  1199. ro 15001 <- 'CONTROL'  si la touche CONTROL est enfonc
  1200.    - variable num
  1201. ro 15002 <- 'R-ALT'    si la touche ALT-DROITE est enfonc
  1202.    - variable num
  1203. ro 15003 <- 'L-ALT'    si la touche ALT-GAUCHE est enfonc
  1204.    - variable num
  1205. ro 15004 <- 'ALT'      si une des touches ALT est enfonc
  1206.    - variable num
  1207. ro 15005 <- 'R-AMIGA'  si la touche ALT-AMIGA est enfonc
  1208.    - variable num
  1209. ro 15006 <- 'L-AMIGA'  si la touche ALT-AMIGA est enfonc
  1210.    - variable num
  1211. ro 15007 <- 'AMIGA'    si une des touches AMIGA est enfonc
  1212. Exemple de bouton.
  1213.    =D "Avail"
  1214.    \ved[15001][CONTROL] Avail          => si touche CONTROL enfonc
  1215.  -> 'Avail'
  1216.    \vnd[15001][CONTROL] Avail flush    => sinon 'Avail flush'
  1217. @endnode
  1218. @node MENU " MENU "
  1219.     - AutoIconifie : Lorsque cette option est s
  1220. lectionn
  1221. e CliVa
  1222.                      s'iconise automatiquement apr
  1223. s chaque ex
  1224. cution
  1225.                      d'un bouton comportant au moins une commande DOS. De
  1226.                      cette mani
  1227. re, les boutons du genre 'Prochaine Page'
  1228.                      pourront 
  1229. tre ex
  1230. cuter sans que CliVa s'iconise sans
  1231.                      arr
  1232.     - Modifie      : Tout les lignes pourront 
  1233. tre modifi
  1234. es avant d'
  1235.                      inser
  1236.  dans le script. Si une des deux cl
  1237. s SHIFT
  1238.                      est press
  1239.  lorsque vous cliquer sur un bouton,
  1240.                      l'option 'Modifie' sera en fonction durant l'analyse
  1241.                      des commandes.
  1242. @endnode
  1243. @node HISTOIRE " HISTOIRE "
  1244. Histoire
  1245. ~~~~~~~~
  1246.    version 2.0:   30 mars 1993
  1247.    ------------
  1248.    Premi
  1249. re version officiel.
  1250.    version 2.1:   10 octobre 1993       Grosseur: 19776
  1251.    ------------
  1252.    Ajout - Nouvelle option 'NO_HIDDEN_BUTTON' qui sp
  1253. cifie 
  1254.  CliVa de ne pas
  1255.            mettre de ScrollBar invisible 
  1256.  la fen
  1257. tre si l'option
  1258.            'NO_DRAG_BAR' est utilis
  1259.    BUG Mineur - Quelque petit bugs sans trop d'importance de repar
  1260.    version 2.2:   3 novembre 1993       Grosseur: 20356
  1261.    ------------
  1262.    Ajout - Nouvelle option '=M nom' qui definie un element que CliVa rajoutera
  1263.            au menu 'Outils' du Workbench.  (OS 2.0 seulement)
  1264.    Ajout - les patterns sont maintenant accepter pour les options '\ved' et
  1265.            '\vnd'.  (ex.  '\ved[1][*.c]CED \vu[1]' => si c'est une source,
  1266.            charge CygnusEd) (OS 2.0 seulement)
  1267.    BUG Mineur - CliVa avait parfois des probl
  1268.  savoir la vrai grandeur de
  1269.                 votre workbench.  Repar
  1270.    BUG Mineur - L'option '\fl[new extension]' ne marchait pas si le flag 'no
  1271.                 path' ('\o') 
  1272. tait s
  1273. lectionn
  1274. .  Repar
  1275.    version 2.3:   12 janvier 1994       Grosseur: 20352
  1276.    ------------
  1277.     Ajout - Les utilisateurs enregistr
  1278. s recevront une cl
  1279.  qui modifira le
  1280.            texte affich
  1281.  dans le 'About'...
  1282.     BUG Majeur - CliVa plantait lorsque les menus 
  1283. taient utilis
  1284.  et que CliVa
  1285.                 devenait Iconifi
  1286. .  Repar
  1287. A Faire
  1288. ~~~~~~~
  1289.         - Utiliser la ReqTools.library au lieu de la req.library.
  1290.         - Rajouter des 'shortcuts' au bouton.
  1291.         - Possibilit
  1292.  d'utiliser des noms pour les variables, au lieu de
  1293.           chiffres.
  1294.         - Faire une version plus sp
  1295. cifique 
  1296.  l'OS 2.0.
  1297. @endnode
  1298. @node REJOINDRE " REJOINDRE "
  1299. Pour me rejoindre, et m'encourager:
  1300. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1301.    CLIVA est un produit Shareware, ce qui veut dire qu'il faut le
  1302. payer si on l'utilise beaucoup.  Une contribution de 15$ est recommand
  1303. mais tout autre contribution sera accept
  1304. e.  N'h
  1305. sitez pas non plus 
  1306. laisser des messages sur les r
  1307. seaux pour me donner vos commentaires sur
  1308. CLIVA. Les groupes d'usag
  1309. s Amiga et les collections de programmes Domaine
  1310. Publiques, tels que Fred Fish, sont encourag
  1311.  mettre CLIVA dans leur
  1312. collection.
  1313.                      1:167.151.0@fidonet
  1314.  Christian Warren   40:600/151.0@amiganet
  1315.                    101:166/106.0@francomedia
  1316.                    Christian Warren
  1317.                    2201 Edouard-MontPetit #11
  1318.                    Montr
  1319. al, Qu
  1320. , CANADA
  1321.                    H3T 1J3
  1322. @endnode
  1323. @node REMERCIEMENTS " REMERCIEMENTS "
  1324. Remerciements 
  1325. ~~~~~~~~~~~~~~~
  1326. - C.W. Fox et Bruce Dawson: Pour leurs fantastiques librairies de File
  1327.                             Requester et Color Requester.
  1328. - Nico Francois: Pour ses merveilleuses librairies.
  1329.                  (ReqTools et PowerPacker).
  1330. - Denis Turcotte: Pour avoir traduit les docs, pour avoir 
  1331.  le Beta
  1332.                   testeur officiel de CliVa et pour m'avoir 'forc
  1333.                   rajouter un paquet de fonctions.
  1334.                   Va-t'il faire les .guide!!
  1335. @endnode
  1336.